<?php
// +----------------------------------------------------------------------
// | 小说系统 [ WE CAN DO IT JUST THINK IT ]
// +----------------------------------------------------------------------
use think\Env;
return array(

	// 调试模式
	'app_debug'         => Env::get('app.debug', true),
	'show_error_msg'    => true,
	'charset'           => 'UTF-8',
	'lang_switch_on'    => true, // 开启语言包功能
	'lang_list'         => ['zh-cn'], // 支持的语言列表

	'data_auth_key'     => 'sent',

	'base_url'          => BASE_PATH,
	'url_route_on'      => true,
	'url_common_param'  => false,

	'template'          => array(
		'taglib_build_in' => 'cx,com\Cps',
	),
	// 默认全局过滤方法 用逗号分隔多个
	'default_filter' => 'htmlspecialchars,addslashes,strip_tags',

	'default_module'        => 'novel',// 默认模块名
	
	'exception_handle'       => '\\app\\common\\exception\\Http',
    //'exception_handle'       => '\\think\\exception\\Handle',
	'exception_tmpl' => BASE_PATH.'404.html',
    'exception_tmpl' => APP_PATH .'/../'. DS .'core'.  DS .'tpl' . DS . 'think_exception.tpl',
	
	//'dispatch_success_tmpl'  => APP_PATH . 'common/view/default/jump.html',
	//'dispatch_error_tmpl'    => APP_PATH . 'common/view/default/jump.html',

	'attachment_upload' => array(
		// 允许上传的文件MiMe类型
		'mimes'    => [],
		// 上传的文件大小限制 (0-不做限制)
		'maxSize'  => 0,
		// 允许上传的文件后缀
		'exts'     => [],
		// 子目录创建方式，[0]-函数名，[1]-参数，多个参数使用数组
		'subName'  => ['date', 'Ymd'],
		//保存根路径
		'rootPath' => './uploads/attachment',
		'txtPath' => './uploads/txt',
		// 保存路径
		'savePath' => '',
		// 上传文件命名规则，[0]-函数名，[1]-参数，多个参数使用数组
		'saveName' => ['uniqid', ''],
		// 文件上传驱动e,
		'driver'   => 'Local',
	),

	'editor_upload'     => array(
		// 允许上传的文件MiMe类型
		'mimes'    => [],
		// 上传的文件大小限制 (0-不做限制)
		'maxSize'  => 0,
		// 允许上传的文件后缀
		'exts'     => [],
		// 子目录创建方式，[0]-函数名，[1]-参数，多个参数使用数组
		'subName'  => ['date', 'Ymd'],
		//保存根路径
		'rootPath' => './uploads/editor',
		// 保存路径
		'savePath' => '',
		// 上传文件命名规则，[0]-函数名，[1]-参数，多个参数使用数组
		'saveName' => ['uniqid', ''],
		// 文件上传驱动e,
		'driver'   => 'Local',
	),

	'picture_upload'    => array(
		// 允许上传的文件MiMe类型
		'mimes'    => [],
		// 上传的文件大小限制 (0-不做限制)
		'maxSize'  => 0,
		// 允许上传的文件后缀
		'exts'     => [],
		// 子目录创建方式，[0]-函数名，[1]-参数，多个参数使用数组
		'subName'  => ['date', 'Ymd'],
		//保存根路径
		'rootPath' => './uploads/picture',
		// 保存路径
		'savePath' => '',
		// 上传文件命名规则，[0]-函数名，[1]-参数，多个参数使用数组
		'saveName' => ['uniqid', ''],
		// 文件上传驱动e,
		'driver'   => 'Local',
	),
	'session'           => array(
		'prefix'     => 'cms',
		'type'       => '',
		'auto_start' => true,
	),
	'cache' => [
		// 驱动方式
		'type'   => 'Redis',
        'host'   => '127.0.0.1',
        'port'   => '6379',
        'password' => '',
        'timeout'=> 3600
	],

	'log'               => array(
		// 日志记录方式，支持 file sae
		'type' => 'file',//file:输出文件类型的日志  test:不输出日志
		// 日志保存目录
		'path' => LOG_PATH,
        // 日志记录级别
        'level' => ['error'],
	),
	'app_trace' => false,
	// 页面Trace信息
	'trace'             => array(
		//支持Html,Console 设为false则不显示
		'type' => 'Console',
		'trace_tabs' =>  [
         'base'=>'基本',
         'file'=>'文件',
         'error|notice'=>'错误',
         'sql'=>'SQL',
         'debug|log|info'=>'调试',
		]
	),

	'view_replace_str'       => array(
		'__ADDONS__' => BASE_PATH . '/addons',
		'__PUBLIC__' => BASE_PATH . '/public',
	),
	//域名部署路由功能
	'url_domain_deploy' =>  true,

);